home *** CD-ROM | disk | FTP | other *** search
- $Id: README 15 2004-12-27 11:18:16Z znek $
-
- ABSTRACT
- ========
-
- Capture images from your iSight camera. Directly copy them to the pasteboard
- for reuse in other applications. Also, offer an AppleScript interface for
- third parties to grab images and quickly place them in other applications
- (such as iChat). Try to be as friendly as possible, offering as much access as
- possible to the properties of your iSight.
-
-
- HOMEPAGE
- ========
-
- Visit http://www.mulle-kybernetik.com/software/MulleSight for up-to-date
- information.
-
-
- AppleScripts
- ============
-
- I've provided some AppleScripts, suitable for i.e. iChatStatus
- (http://www.ittpoi.com/index.php?product=com.ittpoi.ichatstatus&type=frameset).
- New in 1.0.8 is an ImageProcessing AppleScript which demonstrates some
- advanced use of the application.
-
-
- TODO
- ====
-
- - instead of "Set in iChat" allow custom AppleScripts to be run when capturing,
- as this would enable all sorts of uses automatically.
- - should be able to stop/start capturing via AppleScript
- - capture framerate should be adjustable
- - capture resolution should be adjustable (via AppleScript)
- - selection rectangle should be adjustable
- - resizing should be adjustable
- - idle timer interval should be adjustable (to save CPU on slower machines)
-
-
- BUGS
- ====
-
- - none known
-
-
- ANNOYANCES DURING CODING
- ========================
-
- AppleScript support in Cocoa sucks. I don't have a clue why I have to provide
- "codes" for the selectors, it seems to be an artifact from MacOS 9 days.
- It took me a while to figure out that there are man pages for 'sdp'
- (/Developer/Tools/sdp) and 'sdef'. However, I didn't find a documented way
- to teach the sdef the proper definition of my "Image" value type (which is an
- NSData representing a TIFF image). I used 'sdp' to generate the initial
- scriptSuite and scriptTerminology and modified the result according to the
- iChat script suite.
-
-
- REFERENCES
- ==========
-
- All knowledge about Quicktime gathered via ADC sample code, see
- http://developer.apple.com/samplecode/Cocoa_-_SGDataProc/Cocoa_-_SGDataProc.html
- and http://developer.apple.com/samplecode/HackTVCarbon/HackTVCarbon.html
- for details.
-